#pragma once

#include <iostream>

using std::cout;
using std::endl;

class Drink
{
public:
	virtual ~Drink() {};
protected:
	Drink() {};
private:
};

class Wine : public Drink
{
public:
	Wine() { cout << "You have ordered a class of wine." << endl; }
	~Wine() {}
protected:
private:
};

class Brandy : public Drink
{
public:
	Brandy() { cout << "You have ordered a glass of brandy." << endl; }
	~Brandy() {}
protected:
private:
};